using System;
using System.Collections.Generic;
using System.Text;
using BUSLayer;
using DTOLayer;
namespace BUSLayer
{
    public class SoTietKiemBUS
    {
        public static void ThemSoTietKiem(SoTietKiemDTO stk)
        {
            SoTietKiemDAO.ThemSoTietKiem(stk);
        }
        public static long MaxMaSoTietKiem()
        {
            long ma = SoTietKiemDAO.MaxMaSoTietKiem();
            return ma;
        }
        public static List<SoTietKiemDTO> SelectAllSoTietKiemList()
        {
            List<SoTietKiemDTO> lis = new List<SoTietKiemDTO>();
            lis = SoTietKiemDAO.SelectAllSoTietKiemList();
            return lis;
        }
        //lay so tiet kiem theo ma so
        public static SoTietKiemDTO LaySoTietKiemTheoMaSo(long maso)
        {
            SoTietKiemDTO stk = new SoTietKiemDTO();
            stk = SoTietKiemDAO.LaySoTietKiemTheoMaSo(maso);
            return stk;
        }
        public static void Update_SoTienGoi_SoTietKiem(long maso,double sotiengoi)
        {
            SoTietKiemDAO.Update_SoTienGoi_SoTietKiem(maso,sotiengoi);
        }
        public static void UpdateSoTietKiem(SoTietKiemDTO stk)
        {
            SoTietKiemDAO.UpdateSoTietKiem(stk);
        }
        public static void DeleteSoTietKiemTheoMaSo(long maso)
        {
            SoTietKiemDAO.DeleteSoTietKiemTheoMaSo(maso);
        }
        //tim kiem so tiet kiem theo ten khach hang
        public static List<SoTietKiemDTO> TimKiemSoTietKiemTheoTenKhachHang(String kh)
        {
            List<SoTietKiemDTO> ls = new List<SoTietKiemDTO>();
            ls = SoTietKiemDAO.TimKiemSoTietKiemTheoTenKhachHang(kh);
            return ls;
        }
        public static List<SoTietKiemDTO> TimKiemSoTietKiemTheoCMND(String cm)
        {

            List<SoTietKiemDTO> ls = new List<SoTietKiemDTO>();
            ls = SoTietKiemDAO.TimKiemSoTietKiemTheoCMND(cm);
            return ls;
        }
        public static List<SoTietKiemDTO> TimKiemSoTietKiemTheoMaSo(long ms)
        {

            List<SoTietKiemDTO> ls = new List<SoTietKiemDTO>();
            ls = SoTietKiemDAO.TimKiemSoTietKiemTheoMaSo(ms);
            return ls;
        }
         //lay so tiet kiem ra list theo cau truy van sql voi menh de where
        public static List<SoTietKiemDTO> TimSoTietKiemTheoMenhDeWhere(string sql)
        {
            List<SoTietKiemDTO> ls = new List<SoTietKiemDTO>();
            ls = SoTietKiemDAO.TimSoTietKiemTheoMenhDeWhere(sql);
            return ls;
        }
        public static List<SoTietKiemDTO> LaySoTietKiemTheoMaLoaiTietKiem(long maloai)
        {
            List<SoTietKiemDTO> ls = new List<SoTietKiemDTO>();
            ls = SoTietKiemDAO.LaySoTietKiemTheoMaLoaiTietKiem(maloai);
            return ls;
        }
    }
}
